## Install List Window

The Install List Window is shown when you drop an install list on to the PackMan icon on the iconbar. An install list is a file saved from the Advanced menu that contains information on the installed packages, paths and sources in PackMan at the time the list was saved.

For details of the format of an install list file see here.

The install list window shows a summary of what is in the install list with the following fields.

- Number of packages to add - The number of packages that will be added from this install list. i.e. The packages in the list that are not already installed.
- Number of unavailable packages - The number of packages that are in the install list, but are not in the current list of available packages. When you press the "Continue" button you will be prompted to update the available packages list if there are any unavailable packages. If the unavailable packages appear in the packages list after the update, they will be added to the packages to install.
- Number of new paths - This is the number of logical path in the install list that are not in the current paths list.
- Number of paths that clash - This the the number of logical paths that are in the install list, but are already defined in PackMan. These paths will not be updated. Use the "Agenda" button to see these paths.
- Number of new sources - This is the number of sources in the install list that are not in the current sources list.

Two check boxes allow you to specify what is added.

- Add new paths - Select this check box to add the new paths from the install list. It defaults to "on" if there are any new paths.
- Add new sources - Select this check box to add the new sources from the install list. It defaults to "on" if there are any new sources.

The window contains the following buttons

- Agenda - Shows a window with a list of actions that will be taken when the "Continue" button is selected.
- Cancel - Close the window without updating anything.
- Continue - Install the new packages/paths and sources.

Once the "Continue" button is pressed the following processing happens.

- If paths are being added and any of the paths refer to a drive that does not exist on the machine, a window will be shown that allows you to map the invalid paths from the install list to valid paths on your current machine.
- If paths are being added any new paths will be added to the paths table.
- If sources are being added any new sources from the install list will be added to the sources table.
- If any of the packages are unavailable a prompt will be shown to ask if you wish to update the packages list. Selecting "Yes" will cause the update list window to be run and the processing will continue to the next step when that has finished. If you answer "No" processing will continue to the next step without updating the lists.
- The packages will be added to the Configure Package Window where you will be able to remove any packages you don't wish to install and set any other configuration options on the packages to be installed.